package xin.marcher.wind.process.converter;

import org.mapstruct.Mapper;
import xin.marcher.wind.process.domain.dto.ProcessConfigDTO;
import xin.marcher.wind.process.domain.dto.ProcessNodeDTO;
import xin.marcher.wind.process.domain.entity.ProcessConfigDO;
import xin.marcher.wind.process.domain.entity.ProcessNodeDO;

/**
 * 
 * @version 1.0
 */
@Mapper(componentModel = "spring")
public interface ProcessConverter {

    /**
     * 对象转换
     *
     * @param processNodeDO 对象
     * @return 对象
     */
    ProcessNodeDTO convertToProcessNodeDTO(ProcessNodeDO processNodeDO);

    /**
     * 对象转换
     *
     * @param processConfigDO 对象
     * @return 对象
     */
    ProcessConfigDTO convertToProcessConfigDTO(ProcessConfigDO processConfigDO);


}
